#while... 99乘法表

split="="
count=25

#第一种输出
print(split*count, "第一种开始", split*count)

i=1
while i<10:
	j=1
	while j<=i:
		print("{}*{}={:<2}".format(j, i, i*j), end=" ")
		j+=1
	print()
	
	i+=1

print(split*count, "第一种结束", split*count, "\n")

#第二种输出
print(split*count, "第二种开始", split*count)

i=9
while i>0:
	j=1
	while j<=i:
		print("{}*{}={:<2}".format(j, i, i*j), end=" ")
		j+=1
	print()

	i-=1

print(split*count, "第二种结束", split*count, "\n")

#第三种输出
print(split*count, "第三种开始", split*count)

i=1
while i<10:
	k=9-i
	while k>0:
		print(" "*7, end="")
		k-=1

	j=i
	while j>0:
		print("{}*{}={:<2}".format(j, i, i*j), end=" ")
		j-=1
	print()

	i+=1

print(split*count, "第三种结束", split*count, "\n")

#第四种输出
print(split*count, "第四种开始", split*count)

i=9
while i>0:
	k=1
	while k<(10-i):
		print(" "*7, end="")
		k+=1

	j=i
	while j>0:
		print("{}*{}={:<2}".format(j, i, i*j), end=" ")
		j-=1
	print()

	i-=1

print(split*count, "第四种结束", split*count, "\n")